home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 March / EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso / earcd / comm2 / httplg14.rdm < prev    next >
Text File  |  1996-02-22  |  1KB  |  41 lines

  1. Short:    Parses NCSA/CERN httpd logfile
  2. Author:   Armin Obersteiner <Armin.Obersteiner@giga.or.at> and Tomas Willis
  3. Uploader: tomas@cae.wisc.edu (Tomas Willis)
  4. Version:  1.4
  5. Type:     comm/tcp
  6. Requires: AmiTCP 4.0 or above
  7.  
  8.  
  9. >     httplog.c
  10. >
  11. >     (c) Armin Obersteiner
  12. >
  13. >     Parsing ncsa/cern httpd logfile
  14. >
  15. >     USAGE: httplog [-s <keyword>] [-l] <logfile>
  16. >
  17. >     <logfile>      -  httpd <logfile>
  18. >     -l             -  long: country statistics
  19. >     -lt            -  long: time statistics
  20. >     -s <keyword>   -  search for <keyword>
  21.  
  22. Armin Obersteiner wrote a nice httpd log parser.  I played with it, to suit
  23. my fancy.  First of all, I found that there were many numeric addresses in
  24. my logfiles.  That made for a large number of unidentified domains when run
  25. with the -l flag.  I didn't like that, so I invoked AmiTCP to find the name
  26. that goes with the missing address.  It doesn't always work, if the local
  27. DNS server cannot find a name to go with an IP number, but when the server
  28. is helpful, it does work.  Next, I added all of the countries to be found
  29. in the ISO 3166 document.  Then, I made the output for -l sorted by
  30. increasing number of hits.
  31.  
  32. Compiles under SAS/C 6.56 (sc link httplog.c)
  33. Requires AmiTCP >=4.0
  34.  
  35. This distribution include source, an optimized 68030/68881 version and a
  36. plain 68000/IEEE math version.
  37.  
  38. ----
  39. ciao,
  40.  tomas willis <tomas@cae.wisc.edu>
  41.